﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Sinacor.Process.Bovespa.Financeiro.Server.Communication.Translator.ProcessEntityToDataContract
{
    public class Cliente
    {
        #region Construtores

        /// <summary>
        /// Construtor Padrão
        /// </summary>
        public Cliente() 
        {
        }

        #endregion

        /// <summary>
        /// ToFiltroClienteRequest
        /// </summary>
        /// <param name="from"></param>
        /// <returns></returns>
        public Bovespa.Cliente.Cliente.FiltroClienteRequest ToFiltroClienteRequest(ProcessEntity.Parameter.FiltroCliente from)
        {
            Bovespa.Cliente.Cliente.FiltroClienteRequest retorno = null;

            if (from != null)
            {
                retorno = new Bovespa.Cliente.Cliente.FiltroClienteRequest();

                retorno.Apelido = from.Apelido;
                retorno.Codigo = from.CodigoCliente;
            }

            return retorno;
        }
    }
}
